home *** CD-ROM | disk | FTP | other *** search
- *** ../dist/supcmain.c Thu Dec 16 07:29:46 1993
- --- supcmain.c Thu Dec 16 14:59:50 1993
- ***************
- *** 358,364 ****
- --- 358,368 ----
- char *progname,*supfname;
- int restart,sfdev,sfino,sfmtime;
- struct stat sbuf;
- + #ifdef _ABI_SOURCE
- + struct sigaction ignvec,oldvec;
- + #else
- struct sigvec ignvec,oldvec;
- + #endif
-
- /* initialize global variables */
- pgmversion = PGMVERSION; /* export version number */
- ***************
- *** 384,393 ****
- --- 388,404 ----
- prtime ();
- } else {
- /* ignore network pipe signals */
- + #ifdef _ABI_SOURCE
- + ignvec.sa_handler = SIG_IGN;
- + ignvec.sa_flags = 0;
- + sigemptyset (&(ignvec.sa_mask));
- + (void) sigaction (SIGPIPE,&ignvec,&oldvec);
- + #else
- ignvec.sv_handler = SIG_IGN;
- ignvec.sv_onstack = 0;
- ignvec.sv_mask = 0;
- (void) sigvec (SIGPIPE,&ignvec,&oldvec);
- + #endif
- getnams (); /* find unknown repositories */
- for (thisC = firstC; thisC; thisC = thisC->Cnext) {
- getcoll (); /* upgrade each collection */
-